//
//  enumlist.h
//  PBShop
//
//  Created by Zyark on 2017/4/8.
//  Copyright © 2017年 Zyark. All rights reserved.
//

#ifndef enumList_h
#define enumList_h

/**语言类型*/
typedef NS_ENUM(NSInteger,ZYLanguageType){
    /**中文*/
    ZYLanguageTypeChinese =0,
    /**英文*/
    ZYLanguageTypeEnglish
};

/**渐变颜色类型*/
typedef NS_ENUM(NSInteger,ZYGradientType){
    /**上下*/
    ZYGradientFromTopToBottom =0,
    /**左右*/
    ZYGradientFromLeftToRight,
    /**左上右下*/
    ZYGradientFromLeftTopToRightBottom,
    /**左下右上*/
    ZYGradientFromLeftBottomToRightTop
};

/**找回密码控制器类型*/
typedef NS_ENUM(NSInteger,ZYRecoverPasswordType){
    /**手机找回*/
    ZYRecoverPasswordTypePhone =0,
    /**邮箱找回*/
    ZYRecoverPasswordTypeEmail
};

/**模式类型*/
typedef NS_ENUM(NSInteger,ZYModeType){
    /**在家模式*/
    ZYModeTypeHome = 1,
    /**离家模式*/
    ZYModeTypeAwayFromHome = 0
};


/**修改类型*/
typedef NS_ENUM(NSInteger,ZYModifyType){
    /**修改手机*/
    ZYModifyTypePhone =0,
    /**修改邮箱*/
    ZYModifyTypeEmail
};

/**修改住宅类型*/
typedef NS_ENUM(NSInteger,ZYModifyHouseType){
    /**添加住宅*/
    ZYModifyHouseTypeAdd =0,
    /**住宅编辑*/
    ZYModifyHouseTypeEdit
};

/**修改子账户类型*/
typedef NS_ENUM(NSInteger,ZYModifySubAccountType){
    /**添加子账户*/
    ZYModifySubAccountTypeAdd =0,
    /**子账户编辑*/
    ZYModifySubAccountTypeEdit
};

/**状态开启类型*/
typedef NS_ENUM(NSInteger,ZYStatusOpenType){
    /**开启*/
    ZYStatusOpenTypeOn =1,
    /**关闭*/
    ZYStatusOpenTypeOff
};

/**消息类型*/
typedef NS_ENUM(NSInteger,ZYMessageType){
    /**系统消息*/
    ZYMessageTypeSystem =0,
    /**设备故障*/
    ZYMessageTypeDevice
};

/**ZYMessageDetailViewCell类型*/
typedef NS_ENUM(NSInteger,ZYMessageDetailViewCellType){
    /**列表*/
    ZYMessageDetailViewCellTypeList =0,
    /**详情*/
    ZYMessageDetailViewCellTypeDetail
};

/**设备模式类型*/
typedef NS_ENUM(NSInteger,ZYDeviceModeType){
    /**节能模式*/
    ZYDeviceModeEnergySaving = 3,
    /**舒适模式*/
    ZYDeviceModeComfortable = 2,
    /**自定义模式*/
    ZYDeviceModeCustom = 1,
    /**手动模式*/
    ZYDeviceModeManual = 0
};

/**设备类型*/
typedef NS_ENUM(NSInteger,ZYDeviceType){
    /**空调*/
    ZYDeviceTypeAirConditioning = 0,
    /**地暖*/
    ZYDeviceTypeRadiantFloorHeating,
    /**新风系统*/
    ZYDeviceTypeVentilationSystem,
    /**智能*/
    ZYDeviceTypeAI
};

/**风速类型*/
typedef NS_ENUM(NSInteger,ZYWindSpeedType){
    /**高*/
    ZYWindSpeedTypeHeight = 0,
    /**中*/
    ZYWindSpeedTypeMiddle,
    /**低*/
    ZYWindSpeedTypeLow,
    /**自动*/
    ZYWindSpeedTypeAuto
};

/**新风设备新版风速类型*/
typedef NS_ENUM(NSInteger,ZYWindSpeedIn100Type){
    /**高*/
    ZYWindSpeedIn100TypeHeight = 9,
    /**中*/
    ZYWindSpeedIn100TypeMiddle = 6,
    /**低*/
    ZYWindSpeedIn100TypeLow = 3,
};

/**ROOM类型*/
typedef NS_ENUM(NSInteger,ZYRoomType){
    /**室内*/
    ZYRoomTypeIn = 0,
    /**室外*/
    ZYRoomTypeOut
};

/**新风系统模式*/
typedef NS_ENUM(NSInteger,ZYVSModeType){
    /**自动*/
    ZYVSModeTypeAuto = 2,
    /**新风*/
    ZYVSModeTypeCommon = 4,
    /**净化*/
    ZYVSModeTypePurification = 3,
    /**睡眠*/
    ZYVSModeTypeSleeping = 5,
    /**混风*/
    ZYVSModeTypeMixedWind = 6,
    /**手动模式*/
    ZYVSModeTypManual = 0
    
};

/**空调工作模式*/
typedef NS_ENUM(NSInteger,ZYWorkModeType){
    /**制冷*/
    ZYWorkModeTypeRefrigeration = 0,
    /**除湿*/
    ZYWorkModeTypeDehumidify,
    /**送风*/
    ZYWorkModeTypeOffer,
    /**制热*/
    ZYWorkModeTypeHeating,
    /**自动*/
    ZYWorkModeTypeAuto,
};

/**曲线模式类型*/
typedef NS_ENUM(NSInteger,ZYCurveType){
    /**自动学习曲线*/
    ZYCurveTypeAutomaticLearning = 1,
    /**老人小孩曲线*/
    ZYCurveTypeElderlyChildren = 2,
    /**南方曲线*/
    ZYCurveTypeSouth = 3,
    /**北方曲线*/
    ZYCurveTypeNorth = 4
};

/**过滤器类型*/
typedef NS_ENUM(NSInteger,ZYFilterType){
    /**初效过滤器*/
    ZYFilterTypeCommon = 11,
    /**高效过滤器*/
    ZYFilterTypeEfficient = 13,
};

/**房间类型*/
typedef NS_ENUM(NSInteger,ZYHomeRoomType){
    /**客厅*/
    ZYHomeRoomTypeLivingRoom = 0,
    /**卧室*/
    ZYHomeRoomTypeBedroom,
    /**儿童房*/
    ZYHomeRoomTypeChildrenRoom,
    /**室外*/
    ZYHomeRoomTypeOut,
};

/**问题类型*/
typedef NS_ENUM(NSInteger,ZYProblemType){
    /**网络错误*/
    ZyProblemtypeInternetError= 0,
    /**设备故障*/
    ZyProblemtypeDeviceError,
    /**APP错误*/
    ZyProblemtypeAPPError
};

/**数据校验类型*/
typedef NS_ENUM(NSInteger,ZYRecoverPasswordCheckDataType){
    /**校验用户名*/
    ZYRecoverPasswordCheckDataTypeUsername = 0,
    /**校验问题答案*/
    ZYRecoverPasswordCheckDataTypeProblem,
    /**校验密码*/
    ZYRecoverPasswordCheckDataTypePassword
};

/**修改类型*/
typedef NS_ENUM(NSInteger,ZYModifyUserInfoType){
    /**修改昵称*/
    ZYModifyUserInfoTypeNickname = 0,
    /**修改手机号*/
    ZYModifyUserInfoTypePhone,
    /**修改邮箱*/
    ZYModifyUserInfoTypeEmail,
    /**修改问题*/
    ZYModifyUserInfoTypeProblem,
    /**修改密码*/
    ZYModifyUserInfoTypePassword
};

#endif
